/** * Copyright (c) 2017-present, Facebook, Inc. All rights reserved. * * You are hereby granted a non-exclusive, worldwide, royalty-free license to use, * copy, modify, and distribute this software in source code or binary form for use * in connection with the web services and APIs provided by Facebook. * * As with any software that integrates with the Facebook platform, your use of * this software is subject to the Facebook Platform Policy * [http://developers.facebook.com/policy/]. This copyright notice shall be * included in all copies or substantial portions of the software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ (function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){var g=a.fbq;g.execStart=a.performance&&a.performance.now&&a.performance.now();if(!function(){var s=a.postMessage||function(){};if(!g){s({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*");if("error"in console)console.error("Facebook Pixel Error: Pixel code is not installed correctly on this page");return false}return true}())return;"use strict";var h=function(){function s(t,u){var v=[],w=true,x=false,y=undefined;try{for(var z=t[typeof Symbol==="function"?Symbol.iterator:"@@iterator"](),A;!(w=(A=z.next()).done);w=true){v.push(A.value);if(u&&v.length===u)break}}catch(B){x=true;y=B}finally{try{if(!w&&z["return"])z["return"]()}finally{if(x)throw y}}return v}return function(t,u){if(Array.isArray(t))return t;else if((typeof Symbol==="function"?Symbol.iterator:"@@iterator")in Object(t))return s(t,u);else throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=typeof Symbol==="function"&&typeof (typeof Symbol==="function"?Symbol.iterator:"@@iterator")==="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol==="function"&&s.constructor===Symbol&&s!==(typeof Symbol==="function"?Symbol.prototype:"@@prototype")?"symbol":typeof s};function aa(s,t,u){if(t in s)Object.defineProperty(s,t,{value:u,enumerable:true,configurable:true,writable:true});else s[t]=u;return s}if(!g.__fbeventsModules){g.__fbeventsModules={};g.__fbeventsResolvedModules={};g.getFbeventsModules=function(s){if(!g.__fbeventsResolvedModules[s])g.__fbeventsResolvedModules[s]=g.__fbeventsModules[s]();return g.__fbeventsResolvedModules[s]};g.fbIsModuleLoaded=function(s){return!!g.__fbeventsModules[s]};g.ensureModuleRegistered=function(s,e){if(!g.fbIsModuleLoaded(s))g.__fbeventsModules[s]=e}}g.ensureModuleRegistered("SignalsFBEventsLogging",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var s=g.getFbeventsModules("SignalsFBEventsUtils"),t=s.sendPOST,u=g.getFbeventsModules("SignalsParamList"),v=false;function w(){v=true}var x="console",y="warn",z=a[x]?a[x][y].bind(a[x]):function(){},A=false;function B(){A=true}function C(L){if(A)return;z("[Facebook Pixel] - "+L)}var D="Facebook Pixel Error",E=a.postMessage?a.postMessage.bind(a):function(){},F={};function G(L){switch(L.type){case"FBQ_NO_METHOD_NAME":return"You must provide an argument to fbq().";case"INVALID_PIXEL_ID":var M=L.pixelID;return"Invalid PixelID: "+M+".";case"DUPLICATE_PIXEL_ID":var N=L.pixelID;return"Duplicate Pixel ID: "+N+".";case"SET_METADATA_ON_UNINITIALIZED_PIXEL_ID":var O=L.metadataValue,P=L.pixelID;return"Trying to set argument "+O+" for uninitialized Pixel ID "+P+".";case"CONFLICTING_VERSIONS":return"Multiple pixels with conflicting versions were detected on this page.";case"MULTIPLE_PIXELS":return"Multiple pixels were detected on this page.";case"UNSUPPORTED_METADATA_ARGUMENT":var Q=L.metadata;return"Unsupported metadata argument: "+Q+".";case"REQUIRED_PARAM_MISSING":var R=L.param,S=L.eventName;return"Required parameter '"+R+"' is missing for event '"+S+"'.";case"INVALID_PARAM":var T=L.param,U=L.eventName;return"Parameter '"+T+"' is invalid for event '"+U+"'.";case"NONSTANDARD_EVENT":var V=L.eventName;return"You are sending a non-standard event '"+V+"'. The preferred way to send these events is using trackCustom. See 'https://www.facebookmarketingdevelopers.com/pixels/up#sec-custom' for more information.";case"NEGATIVE_EVENT_PARAM":var W=L.param,X=L.eventName;return"Parameter '"+W+"' is negative for event '"+X+"'.";case"PII_INVALID_TYPE":var Y=L.key_type,Z=L.key_val;return"An invalid "+Y+" was specified for '"+Z+"'. This data will not be sent with any events for this Pixel.";default:J(new Error("INVALID_USER_ERROR - "+L.type+" - "+JSON.stringify(L)));return"Invalid User Error."}}function H(L,M){try{var N=Math.random();if(N<.01){var O=new u(null);O.append("p","pixel");O.append("v",a.fbq&&a.fbq.version?a.fbq.version:"unknown");O.append("e",L.toString());if(L instanceof Error){O.append("f",L.fileName);O.append("s",L.stackTrace||L.stack)}O.append("ue",M?"1":"0");t(O,"https://connect.facebook.net/log/error")}}catch(P){}}function I(L){var M=JSON.stringify(L);if(!Object.prototype.hasOwnProperty.call(F,M))F[M]=true;else return;var N=G(L);C(N);E({action:"FB_LOG",logType:D,logMessage:N},"*");H(new Error(N),true)}function J(L){H(L,false);if(v)C(L.toString())}var K={logError:J,logUserError:I,enableVerboseDebugLogging:w,disableAllLogging:B};e.exports=K})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsFBEventsNormalizers",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";e.exports={email:g.getFbeventsModules("normalizeSignalsFBEventsEmailType"),"enum":g.getFbeventsModules("normalizeSignalsFBEventsEnumType"),phone_number:g.getFbeventsModules("normalizeSignalsFBEventsPhoneNumberType"),postal_code:g.getFbeventsModules("normalizeSignalsFBEventsPostalCodeType"),string:g.getFbeventsModules("normalizeSignalsFBEventsStringType")}})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsFBEventsPixelPIISchema",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";e.exports={email:{type:"email"},phone:{type:"phone_number"},fn:{type:"string",typeParams:{lowercase:true,strip:"whitespace_and_punctuation"}},ln:{type:"string",typeParams:{lowercase:true,strip:"whitespace_and_punctuation"}},zip:{type:"postal_code"},ct:{type:"string",typeParams:{lowercase:true,strip:"all_non_latin_alpha_numeric",test:"^[a-z]+"}},st:{type:"string",typeParams:{lowercase:true,truncate:2,strip:"all_non_latin_alpha_numeric",test:"^[a-z]+"}},dob:{type:"date"},doby:{type:"string",typeParams:{test:"^[0-9]{4,4}$"}},gen:{type:"enum",typeParams:{lowercase:true,options:["f","m"]}},dobm:{type:"string",typeParams:{test:"^(0?[1-9]|1[012])$|^jan|^feb|^mar|^apr|^may|^jun|^jul|^aug|^sep|^oct|^nov|^dec"}},dobd:{type:"string",typeParams:{test:"^(([0]?[1-9])|([1-2][0-9])|(3[01]))$"}}}})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsFBEventsPlugin",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";function k(s){this.plugin=s;this.__fbEventsPlugin=1;return this}e.exports=k})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsFBEventsProxyState",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var s=false;e.exports={getShouldProxy:function t(){return s},setShouldProxy:function t(u){s=u}}})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsFBEventsUtils",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var s=g.getFbeventsModules("SignalsParamList"),t=g.getFbeventsModules("SignalsFBEventsProxyState"),u=Object.prototype.toString,v=!("addEventListener"in b);function w(O){return Array.isArray?Array.isArray(O):u.call(O)==="[object Array]"}function x(O){return typeof O==="number"||typeof O==="string"&&/^\d+$/.test(O)}function y(O,P,Q){P=v?"on"+P:P;var R=v?O.attachEvent:O.addEventListener,S=v?O.detachEvent:O.removeEventListener,T=function T(){if(S)S.call(O,P,T,false);Q()};if(R)R.call(O,P,T,false)}var z=Object.prototype.hasOwnProperty,A=!{toString:null}.propertyIsEnumerable("toString"),B=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],C=B.length;function D(O){if(Object.keys)return Object.keys(O);if((typeof O==="undefined"?"undefined":i(O))!=="object"&&(typeof O!=="function"||O===null))throw new TypeError("Object.keys called on non-object");var P=[];for(var Q in O)if(z.call(O,Q))P.push(Q);if(A)for(var R=0;R>>0;if(typeof P!=="function")throw new TypeError(P+" is not a function");Q=new Array(T);R=0;while(R>>0,R=arguments.length>=2?arguments[1]:void 0;for(var S=0;S>>0;if(typeof O!=="function")throw new TypeError();var R=[],S=arguments.length>=2?arguments[1]:void 0;for(var T=0;T':"iframe",V=b.createElement(U);V.src="about:blank";V.id=R;V.name=R;S.appendChild(V);y(V,"load",function(){O.each(function(R,X){var Y=b.createElement("input");Y.name=R;Y.value=X;S.appendChild(Y)});y(V,"load",function(){if(S.parentNode)S.parentNode.removeChild(S)});S.submit()});if(Q){var W=t.getShouldProxy();V.onerror=function(){t.setShouldProxy(true);if(!W)L(O,P,Q)}}b.body.appendChild(S);return true}function M(O,P,Q){if(a.navigator&&a.navigator.sendBeacon){var R=a.navigator.sendBeacon(J(P,Q),O.toFormData());if(Q&&!R){var S=t.getShouldProxy();t.setShouldProxy(true);if(!S)M(O,P,Q)}return true}return false}var N={isArray:w,isEmptyObject:G,isNumber:x,keys:D,listenOnce:y,map:E,sendGET:K,sendPOST:L,sendBeacon:M,FBSet:I,each:function n(O,P){E.call(this,O,P)},some:function O(P,Q){return F.call(P,Q)},filter:function O(P,Q){return H.call(P,Q)}};e.exports=N})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsFBEventsValidationUtils",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var s=/^[a-f0-9]{64}$/i,t=/^\s+|\s+$/g,u=/\s+/g,v=/[!\"#\$%&\'\(\)\*\+,\-\.\/:;<=>\?@ \[\\\]\^_`\{\|\}~\s]+/g,w=/\W+/g,x=/^1\(?\d{3}\)?\d{7}$/,y=/^47\d{8}$/,z=/^\d{1,4}\(?\d{2,3}\)?\d{4,}$/;function A(E){return typeof E==="string"?E.replace(t,""):""}function B(E){var F=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"whitespace_only",G="";if(typeof E==="string")switch(F){case"whitespace_only":G=E.replace(u,"");break;case"whitespace_and_punctuation":G=E.replace(v,"");break;case"all_non_latin_alpha_numeric":G=E.replace(w,"");break}return G}function C(E){return typeof E==="string"&&s.test(E)}function D(E){E=String(E).replace(/[\-\s]+/g,"").replace(/^\+?0{0,2}/,"");if(E.startsWith("0"))return false;if(E.startsWith("1"))return x.test(E);if(E.startsWith("47"))return y.test(E);return z.test(E)}e.exports={looksLikeHashed:C,strip:B,trim:A,isInternationalPhoneNumber:D}})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsParamList",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var s="deep",t="shallow";function u(x){if(typeof JSON==="undefined"||JSON===null||!JSON.stringify)return Object.prototype.toString.call(x);else return JSON.stringify(x)}function v(x){if(x===null||x===undefined)return true;var y=typeof x==="undefined"?"undefined":i(x);return y==="number"||y==="boolean"||y==="string"}function w(x){this._params=[];this._piiTranslator=x}w.prototype.addRange=function(x){var y=this;x.each(function(z,A){return y.append(z,A)})};w.prototype.containsKey=function(x){for(var y=0;y0)for(var X=0;X1&&arguments[1]!==undefined?arguments[1]:{},y=null,z=x.caseInsensitive,A=x.lowercase,B=x.options,C=x.truncate,D=x.uppercase;if(w!=null&&B!=null&&Array.isArray(B)&&B.length)if(typeof w==="string"&&t(w))y=w;else{var E=u(String(w));if(A)E=E.toLowerCase();if(D)E=E.toUpperCase();if(C)E=E.substring(0,C);if(z){var F=E.toLowerCase();for(var G=0;G-1?E:null}return{normalizedValue:y}}e.exports=v})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("normalizeSignalsFBEventsPhoneNumberType",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var s=g.getFbeventsModules("SignalsFBEventsValidationUtils"),t=s.looksLikeHashed,u=/^0*/,v=/[\-@#<>\'\",; ]|\(|\)|\+|[a-z]/gi,w=/^1\(?\d{3}\)?\d{7}$/,x=/^47\d{8}$/,y=/^\d{1,4}\(?\d{2,3}\)?\d{4,}$/;function z(B){B=B.replace(/[\-\s]+/g,"").replace(/^\+?0{0,2}/,"");if(B.startsWith("0"))return false;if(B.startsWith("1"))return w.test(B);if(B.startsWith("47"))return x.test(B);return y.test(B)}function A(B){var C=null;if(B!=null)if(t(B))C=B;else{var D=String(B);if(z(D))C=D.replace(v,"").replace(u,"")}return{normalizedValue:C}}e.exports=A})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("normalizeSignalsFBEventsPostalCodeType",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var s=g.getFbeventsModules("SignalsFBEventsValidationUtils"),t=s.looksLikeHashed,u=s.trim;function v(w){var x=null;if(w!=null&&typeof w==="string")if(t(w))x=w;else{var y=u(String(w).toLowerCase().split("-",1)[0]);if(y.length>=2)x=y}return{normalizedValue:x}}e.exports=v})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("normalizeSignalsFBEventsStringType",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var s=g.getFbeventsModules("SignalsFBEventsValidationUtils"),t=s.looksLikeHashed,u=s.strip;function v(w){var x=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},y=null;if(w!=null)if(t(w)&&typeof w==="string"){if(!x.rejectHashed)y=w}else{var z=String(w);if(x.strip!=null)z=u(z,x.strip);if(x.lowercase)z=z.toLowerCase();else if(x.uppercase)z=z.toUpperCase();if(x.truncate)z=z.substring(0,x.truncate);if(x.test)y=new RegExp(x.test).test(z)?z:null;else y=z}return{normalizedValue:y}}e.exports=v})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("signalsFBEventsMakeSafe",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var s=g.getFbeventsModules("SignalsFBEventsLogging"),t=s.logError;function l(u){if(typeof u!=="function")return u;return function(){try{return u.apply(this,arguments)}catch(v){t(v)}return undefined}}e.exports=l})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("signalsFBEventsMakeSafeString",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var j=Object.assign||function(B){for(var C=1;C=0&&r.item(v)!==this);return v>-1}function ma(s){if(!s||s.disabled||s===b.body)return false;if(s.innerText&&s.innerText.length>o)return false;var t=typeof s.getBoundingClientRect==="function"&&s.getBoundingClientRect().height||s.offsetHeight;if(t!=undefined&&t!=null&&t>ea)return false;return true}function na(s,t){if(!s||s.disabled||s===b.body)return null;else if(!ma(s))return null;else if(r(s,p))return!q(s,t)?s:null;else return na(s.parentElement,t)}function oa(s){var t="";if(s.nodeName==="BUTTON"){var u=s;t=u.innerText||u.value||""}else t=s.value||s.innerText||"";return t.substr(0,o)}function pa(s,t){var u=s.name,v=s.id,w=s.tagName,x=s.value,y=s.innerText,z=w.toLowerCase(),A=s.classList&&s.classList.value?String(s.classList.value):"",B=s.querySelectorAll(p).length,C=null;if(s.tagName==="A"&&s.href)C=s.href;else if(t&&t.action)C=t.action;if(typeof C!=="string")C="";return{name:u,id:v,tag:z,classList:A,value:x,innerText:y,numChildButtons:B,destination:C}}function qa(s,t){var u={},v={};u.name=s.name;u.id=s.id;u.tag=s.tagName.toLowerCase();if(Object.prototype.hasOwnProperty.call(s,"placeholder"))u.placeholder=s.placeholder;if(u.tag=="input"){u.inputType=s.getAttribute("type");if(t){var w=m(u,s);if(w!=null)v=w}}if(Object.prototype.hasOwnProperty.call(s,"value")&&s.value==="")u.valueMeaning="empty";return[u,v]}function ra(s,t,u){var v=[],w={};if(!t)return[v,w];var x=t.querySelectorAll(ga),y={};for(var z=0;zfa)continue;if(A==s)continue;var C=qa(A,u),D=h(C,2),E=D[0],F=D[1];v.push(E);w=j({},w,F)}return[v,w]}function sa(s){if(s.form instanceof HTMLElement)return s.form;if(r(s,ha))return null;var t=s;while(t.nodeName!=="FORM"){if(!(t.parentElement instanceof HTMLElement))return null;t=t.parentElement}return t}function ta(s){ia.push(s)}function ua(s,t,u,v){var w=ra(s,t,u),x=h(w,2),y=x[0],z=x[1],A={labelledEvent:v,buttonText:da(oa(s)).safe,buttonFeatures:pa(s,t),formFeatures:y};n(ia,function(B){A[B.property]=B.method()});return[A,z]}function va(s){return function t(u){if(u.target instanceof HTMLElement){var v=na(u.target,u.timeStamp);if(v){var w=null,x=null,y=s.getOptedInPixels("InferredEvents"),z=s.getOptedInPixels("AutomaticMatching");n(y,function(A){var B=ua(v,sa(v),z.indexOf(A)>=0),C=h(B,2);w=C[0];x=C[1];if(Object.keys(x).length>0)A.userData=x;s.trackSingleCustom(A,"SubscribedButtonClick",w)})}}}}e.exports=new k(function(g,s){g.once("fired",function(){var t=l(va(s));b.addEventListener?b.addEventListener("click",t,{capture:true,passive:true,once:false}):a.attachEvent("onclick",t)})});e.exports.getForm=sa;e.exports.getPayload=ua;e.exports.addPayloadAnnotator=ta;e.exports.BUTTON_SELECTORS=p;if(g.registerPlugin)g.registerPlugin("fbevents.plugins.inferredevents",e.exports);g.ensureModuleRegistered("fbevents.plugins.inferredevents",function(){return e.exports})})()})(window,document,location,history); (function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){var g=a.fbq;g.execStart=a.performance&&a.performance.now&&a.performance.now();if(!function(){var r=a.postMessage||function(){};if(!g){r({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*");if("error"in console)console.error("Facebook Pixel Error: Pixel code is not installed correctly on this page");return false}return true}())return;"use strict";var h=typeof Symbol==="function"&&typeof (typeof Symbol==="function"?Symbol.iterator:"@@iterator")==="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol==="function"&&r.constructor===Symbol&&r!==(typeof Symbol==="function"?Symbol.prototype:"@@prototype")?"symbol":typeof r};if(!g.__fbeventsModules){g.__fbeventsModules={};g.__fbeventsResolvedModules={};g.getFbeventsModules=function(r){if(!g.__fbeventsResolvedModules[r])g.__fbeventsResolvedModules[r]=g.__fbeventsModules[r]();return g.__fbeventsResolvedModules[r]};g.fbIsModuleLoaded=function(r){return!!g.__fbeventsModules[r]};g.ensureModuleRegistered=function(r,e){if(!g.fbIsModuleLoaded(r))g.__fbeventsModules[r]=e}}g.ensureModuleRegistered("SignalsFBEventsLogging",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var r=g.getFbeventsModules("SignalsFBEventsUtils"),s=r.sendPOST,t=g.getFbeventsModules("SignalsParamList"),u=false;function v(){u=true}var w="console",x="warn",y=a[w]?a[w][x].bind(a[w]):function(){},z=false;function A(){z=true}function B(J){if(z)return;y("[Facebook Pixel] - "+J)}var C="Facebook Pixel Error",D=a.postMessage?a.postMessage.bind(a):function(){},E={};function F(J){switch(J.type){case"FBQ_NO_METHOD_NAME":return"You must provide an argument to fbq().";case"INVALID_PIXEL_ID":var K=J.pixelID;return"Invalid PixelID: "+K+".";case"DUPLICATE_PIXEL_ID":var L=J.pixelID;return"Duplicate Pixel ID: "+L+".";case"SET_METADATA_ON_UNINITIALIZED_PIXEL_ID":var M=J.metadataValue,N=J.pixelID;return"Trying to set argument "+M+" for uninitialized Pixel ID "+N+".";case"CONFLICTING_VERSIONS":return"Multiple pixels with conflicting versions were detected on this page.";case"MULTIPLE_PIXELS":return"Multiple pixels were detected on this page.";case"UNSUPPORTED_METADATA_ARGUMENT":var O=J.metadata;return"Unsupported metadata argument: "+O+".";case"REQUIRED_PARAM_MISSING":var P=J.param,Q=J.eventName;return"Required parameter '"+P+"' is missing for event '"+Q+"'.";case"INVALID_PARAM":var R=J.param,S=J.eventName;return"Parameter '"+R+"' is invalid for event '"+S+"'.";case"NONSTANDARD_EVENT":var T=J.eventName;return"You are sending a non-standard event '"+T+"'. The preferred way to send these events is using trackCustom. See 'https://www.facebookmarketingdevelopers.com/pixels/up#sec-custom' for more information.";case"NEGATIVE_EVENT_PARAM":var U=J.param,V=J.eventName;return"Parameter '"+U+"' is negative for event '"+V+"'.";case"PII_INVALID_TYPE":var W=J.key_type,X=J.key_val;return"An invalid "+W+" was specified for '"+X+"'. This data will not be sent with any events for this Pixel.";default:H(new Error("INVALID_USER_ERROR - "+J.type+" - "+JSON.stringify(J)));return"Invalid User Error."}}function G(J,K){try{var L=Math.random();if(L<.01){var M=new t(null);M.append("p","pixel");M.append("v",a.fbq&&a.fbq.version?a.fbq.version:"unknown");M.append("e",J.toString());if(J instanceof Error){M.append("f",J.fileName);M.append("s",J.stackTrace||J.stack)}M.append("ue",K?"1":"0");s(M,"https://connect.facebook.net/log/error")}}catch(N){}}function j(J){var K=JSON.stringify(J);if(!Object.prototype.hasOwnProperty.call(E,K))E[K]=true;else return;var L=F(J);B(L);D({action:"FB_LOG",logType:C,logMessage:L},"*");G(new Error(L),true)}function H(J){G(J,false);if(u)B(J.toString())}var I={logError:H,logUserError:j,enableVerboseDebugLogging:v,disableAllLogging:A};e.exports=I})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsFBEventsPlugin",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";function k(q){this.plugin=q;this.__fbEventsPlugin=1;return this}e.exports=k})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsFBEventsProxyState",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var r=false;e.exports={getShouldProxy:function s(){return r},setShouldProxy:function s(t){r=t}}})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsFBEventsUtils",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var r=g.getFbeventsModules("SignalsParamList"),s=g.getFbeventsModules("SignalsFBEventsProxyState"),t=Object.prototype.toString,u=!("addEventListener"in b);function v(N){return Array.isArray?Array.isArray(N):t.call(N)==="[object Array]"}function w(N){return typeof N==="number"||typeof N==="string"&&/^\d+$/.test(N)}function x(N,O,P){O=u?"on"+O:O;var Q=u?N.attachEvent:N.addEventListener,R=u?N.detachEvent:N.removeEventListener,S=function S(){if(R)R.call(N,O,S,false);P()};if(Q)Q.call(N,O,S,false)}var y=Object.prototype.hasOwnProperty,z=!{toString:null}.propertyIsEnumerable("toString"),A=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],B=A.length;function C(N){if(Object.keys)return Object.keys(N);if((typeof N==="undefined"?"undefined":h(N))!=="object"&&(typeof N!=="function"||N===null))throw new TypeError("Object.keys called on non-object");var O=[];for(var P in N)if(y.call(N,P))O.push(P);if(z)for(var Q=0;Q>>0;if(typeof O!=="function")throw new TypeError(O+" is not a function");P=new Array(S);Q=0;while(Q>>0,Q=arguments.length>=2?arguments[1]:void 0;for(var R=0;R>>0;if(typeof N!=="function")throw new TypeError();var Q=[],R=arguments.length>=2?arguments[1]:void 0;for(var S=0;S':"iframe",U=b.createElement(T);U.src="about:blank";U.id=Q;U.name=Q;R.appendChild(U);x(U,"load",function(){N.each(function(Q,W){var X=b.createElement("input");X.name=Q;X.value=W;R.appendChild(X)});x(U,"load",function(){if(R.parentNode)R.parentNode.removeChild(R)});R.submit()});if(P){var V=s.getShouldProxy();U.onerror=function(){s.setShouldProxy(true);if(!V)K(N,O,P)}}b.body.appendChild(R);return true}function L(N,O,P){if(a.navigator&&a.navigator.sendBeacon){var Q=a.navigator.sendBeacon(I(O,P),N.toFormData());if(P&&!Q){var R=s.getShouldProxy();s.setShouldProxy(true);if(!R)L(N,O,P)}return true}return false}var M={isArray:v,isEmptyObject:F,isNumber:w,keys:C,listenOnce:x,map:D,sendGET:J,sendPOST:K,sendBeacon:L,FBSet:H,each:function N(O,P){D.call(this,O,P)},some:function N(O,P){return E.call(O,P)},filter:function N(O,P){return G.call(O,P)}};e.exports=M})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsParamList",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var r="deep",s="shallow";function t(w){if(typeof JSON==="undefined"||JSON===null||!JSON.stringify)return Object.prototype.toString.call(w);else return JSON.stringify(w)}function u(w){if(w===null||w===undefined)return true;var x=typeof w==="undefined"?"undefined":h(w);return x==="number"||x==="boolean"||x==="string"}function v(w){this._params=[];this._piiTranslator=w}v.prototype.addRange=function(w){var x=this;w.each(function(y,z){return x.append(y,z)})};v.prototype.containsKey=function(w){for(var x=0;x>>6&31,128|S&63);else if(S<=65535)R+=String.fromCharCode(224|S>>>12&15,128|S>>>6&63,128|S&63);else if(S<=2097151)R+=String.fromCharCode(240|S>>>18&7,128|S>>>12&63,128|S>>>6&63,128|S&63)}return R};function s(P,Q){return Q>>>P|Q<<32-P}function t(P,Q,R){return P&Q^~P&R}function u(P,Q,R){return P&Q^P&R^Q&R}function v(P){return s(2,P)^s(13,P)^s(22,P)}function w(P){return s(6,P)^s(11,P)^s(25,P)}function x(P){return s(7,P)^s(18,P)^P>>>3}function y(P){return s(17,P)^s(19,P)^P>>>10}function z(E,P){return E[P&15]+=y(E[P+14&15])+E[P+9&15]+x(E[P+1&15])}var A=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),B=new Array(8),C=new Array(2),D=new Array(64),E=new Array(16),F="0123456789abcdef";function G(P,Q){var R=(P&65535)+(Q&65535),S=(P>>16)+(Q>>16)+(R>>16);return S<<16|R&65535}function H(){C[0]=C[1]=0;B[0]=1779033703;B[1]=3144134277;B[2]=1013904242;B[3]=2773480762;B[4]=1359893119;B[5]=2600822924;B[6]=528734635;B[7]=1541459225}function I(){var P,Q,R,S,T,U,V,W,X,Y;P=B[0];Q=B[1];R=B[2];S=B[3];T=B[4];U=B[5];V=B[6];W=B[7];for(var Z=0;Z<16;Z++)E[Z]=D[(Z<<2)+3]|D[(Z<<2)+2]<<8|D[(Z<<2)+1]<<16|D[Z<<2]<<24;for(var $=0;$<64;$++){X=W+w(T)+t(T,U,V)+A[$];if($<16)X+=E[$];else X+=z(E,$);Y=v(P)+u(P,Q,R);W=V;V=U;U=T;T=G(S,X);S=R;R=Q;Q=P;P=G(X,Y)}B[0]+=P;B[1]+=Q;B[2]+=R;B[3]+=S;B[4]+=T;B[5]+=U;B[6]+=V;B[7]+=W}function J(P,Q){var R,S,T=0;S=C[0]>>3&63;var U=Q&63;if((C[0]+=Q<<3)>29;for(R=0;R+63>3&63;D[P++]=128;if(P<=56)for(var Q=P;Q<56;Q++)D[Q]=0;else{for(var Q=P;Q<64;Q++)D[Q]=0;I();for(var Q=0;Q<56;Q++)D[Q]=0}D[56]=C[1]>>>24&255;D[57]=C[1]>>>16&255;D[58]=C[1]>>>8&255;D[59]=C[1]&255;D[60]=C[0]>>>24&255;D[61]=C[0]>>>16&255;D[62]=C[0]>>>8&255;D[63]=C[0]&255;I()}function L(){var P=0,Q=new Array(32);for(var R=0;R<8;R++){Q[P++]=B[R]>>>24&255;Q[P++]=B[R]>>>16&255;Q[P++]=B[R]>>>8&255;Q[P++]=B[R]&255}return Q}function M(){var P=new String();for(var Q=0;Q<8;Q++)for(var R=28;R>=0;R-=4)P+=F.charAt(B[Q]>>>R&15);return P}function N(D){var P=0;for(var Q=0;Q<8;Q++)for(var R=28;R>=0;R-=4)D[P++]=F.charCodeAt(B[Q]>>>R&15)}function O(P,D){H();J(P,P.length);K();if(D)N(D);else return M()}function l(P,Q,D){if(P===null||P===undefined)return null;Q=typeof Q=="undefined"?true:Q;if(Q)P=r(P);return O(P,D)}e.exports=l})();return e.exports}(a,b,c,d)});"use strict";var i=g.getFbeventsModules("SignalsFBEventsLogging"),j=i.logUserError,k=g.getFbeventsModules("SignalsFBEventsPlugin"),l=g.getFbeventsModules("sha256_with_dependencies_new"),m=/^[A-Fa-f0-9]{64}$|^[A-Fa-f0-9]{32}$/,n=/^[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+(:?\.[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+)*@(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/i,o=/^\s+|\s+$/g,aa=Object.prototype.hasOwnProperty;function ba(r){return!!r&&n.test(r)}function ca(r){return r.replace(o,"")}function da(r){return r.toLowerCase()}function ea(r,s){if(r==="ud[em]"||r==="ud[email]"){var t=typeof s==="string"?ca(da(s)):"";if(t==null||t=="")return null;if(!ba(t)){var u=/ud\[(em|email)\]/.exec(r)[1];j({type:"PII_INVALID_TYPE",key_type:"email address",key_val:u});throw new Error()}return t}return s}function p(r,s){if(s!=null)if(m.test(s))return s.toLowerCase();else{s=ea(r,s);if(s!=null)return l(s)}return null}var q=new k(function(g){g.piiTranslator=p});q.piiTranslator=p;e.exports=q;if(g.registerPlugin)g.registerPlugin("fbevents.plugins.identity",e.exports);g.ensureModuleRegistered("fbevents.plugins.identity",function(){return e.exports})})()})(window,document,location,history); (function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){var g=a.fbq;g.execStart=a.performance&&a.performance.now&&a.performance.now();if(!function(){var w=a.postMessage||function(){};if(!g){w({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*");if("error"in console)console.error("Facebook Pixel Error: Pixel code is not installed correctly on this page");return false}return true}())return;"use strict";var h=typeof Symbol==="function"&&typeof (typeof Symbol==="function"?Symbol.iterator:"@@iterator")==="symbol"?function(w){return typeof w}:function(w){return w&&typeof Symbol==="function"&&w.constructor===Symbol&&w!==(typeof Symbol==="function"?Symbol.prototype:"@@prototype")?"symbol":typeof w};if(!g.__fbeventsModules){g.__fbeventsModules={};g.__fbeventsResolvedModules={};g.getFbeventsModules=function(w){if(!g.__fbeventsResolvedModules[w])g.__fbeventsResolvedModules[w]=g.__fbeventsModules[w]();return g.__fbeventsResolvedModules[w]};g.fbIsModuleLoaded=function(w){return!!g.__fbeventsModules[w]};g.ensureModuleRegistered=function(w,e){if(!g.fbIsModuleLoaded(w))g.__fbeventsModules[w]=e}}g.ensureModuleRegistered("SignalsFBEventsPlugin",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";function i(w){this.plugin=w;this.__fbEventsPlugin=1;return this}e.exports=i})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsFBEventsProxyState",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var w=false;e.exports={getShouldProxy:function x(){return w},setShouldProxy:function x(y){w=y}}})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsFBEventsUtils",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var w=g.getFbeventsModules("SignalsParamList"),x=g.getFbeventsModules("SignalsFBEventsProxyState"),y=Object.prototype.toString,z=!("addEventListener"in b);function A(Q){return Array.isArray?Array.isArray(Q):y.call(Q)==="[object Array]"}function B(Q){return typeof Q==="number"||typeof Q==="string"&&/^\d+$/.test(Q)}function C(Q,R,S){R=z?"on"+R:R;var T=z?Q.attachEvent:Q.addEventListener,U=z?Q.detachEvent:Q.removeEventListener,V=function V(){if(U)U.call(Q,R,V,false);S()};if(T)T.call(Q,R,V,false)}var D=Object.prototype.hasOwnProperty,E=!{toString:null}.propertyIsEnumerable("toString"),F=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],G=F.length;function l(Q){if(Object.keys)return Object.keys(Q);if((typeof Q==="undefined"?"undefined":h(Q))!=="object"&&(typeof Q!=="function"||Q===null))throw new TypeError("Object.keys called on non-object");var R=[];for(var S in Q)if(D.call(Q,S))R.push(S);if(E)for(var T=0;T>>0;if(typeof R!=="function")throw new TypeError(R+" is not a function");S=new Array(V);T=0;while(T>>0,T=arguments.length>=2?arguments[1]:void 0;for(var U=0;U>>0;if(typeof Q!=="function")throw new TypeError();var T=[],U=arguments.length>=2?arguments[1]:void 0;for(var V=0;V':"iframe",X=b.createElement(W);X.src="about:blank";X.id=T;X.name=T;U.appendChild(X);C(X,"load",function(){Q.each(function(T,Z){var $=b.createElement("input");$.name=T;$.value=Z;U.appendChild($)});C(X,"load",function(){if(U.parentNode)U.parentNode.removeChild(U)});U.submit()});if(S){var Y=x.getShouldProxy();X.onerror=function(){x.setShouldProxy(true);if(!Y)N(Q,R,S)}}b.body.appendChild(U);return true}function O(Q,R,S){if(a.navigator&&a.navigator.sendBeacon){var T=a.navigator.sendBeacon(L(R,S),Q.toFormData());if(S&&!T){var U=x.getShouldProxy();x.setShouldProxy(true);if(!U)O(Q,R,S)}return true}return false}var P={isArray:A,isEmptyObject:J,isNumber:B,keys:l,listenOnce:C,map:H,sendGET:M,sendPOST:N,sendBeacon:O,FBSet:m,each:function Q(R,S){H.call(this,R,S)},some:function k(Q,R){return I.call(Q,R)},filter:function Q(R,S){return K.call(R,S)}};e.exports=P})();return e.exports}(a,b,c,d)});g.ensureModuleRegistered("SignalsParamList",function(){return function(a,b,c,d){var e={exports:{}},f=e.exports;(function(){"use strict";var w="deep",x="shallow";function y(B){if(typeof JSON==="undefined"||JSON===null||!JSON.stringify)return Object.prototype.toString.call(B);else return JSON.stringify(B)}function z(B){if(B===null||B===undefined)return true;var C=typeof B==="undefined"?"undefined":h(B);return C==="number"||C==="boolean"||C==="string"}function A(B){this._params=[];this._piiTranslator=B}A.prototype.addRange=function(B){var C=this;B.each(function(D,E){return C.append(D,E)})};A.prototype.containsKey=function(B){for(var C=0;Cn)return w.substr(0,n);return w}function q(w){var x=w.tagName.toLowerCase(),y=undefined;switch(x){case"meta":y=w.getAttribute("content");break;case"audio":case"embed":case"iframe":case"img":case"source":case"track":case"video":y=w.getAttribute("src");break;case"a":case"area":case"link":y=w.getAttribute("href");break;case"object":y=w.getAttribute("data");break;case"data":case"meter":y=w.getAttribute("value");break;case"time":y=w.getAttribute("datetime");break;default:y=w.innerText;break}if(typeof y==="string")return p(y);return""}function r(){var w=b.querySelectorAll("[itemscope]"),x=[],y=new m();for(var z=0;z=0;A--){var B=w[A],C=B.querySelectorAll("[itemprop]"),D=B.getAttribute("itemtype");if(typeof D!=="string"||D==="")continue;var E={};for(var F=0;F=0;P--)if(K[P].scope.contains(N)){K[P].schema.subscopes.push(O);break}else K.pop();if(K.length===0)J.push(O);K.push({scope:N,schema:O})}return J}function s(){var w=new m(["og","product","music","video","article","book","profile","website","twitter"]),x={},y=b.querySelectorAll("meta[property]");for(var z=0;z2&&arguments[2]!==undefined?arguments[2]:1,z=r(),A=s(),B=u(),C=x.getExperiments().get("logDataLayer"),D=C&&C.isInExperimentGroup,E=D?a.dataLayer||[]:[];if(z.length===0&&l(A).length===0&&y>0){setTimeout(function(){return v(w,x,y-1)},o);return}else if(z.length>0||l(A).length>0||l(B).length>0||E.length&&E.length>0){var F={"Schema.org":z,OpenGraph:A,Meta:B,DataLayer:E};x.trackSingleCustom(w,"Microdata",F)}}e.exports=new i(function(g,w){var x={};g.on("fired",function(y,z){var A=z.get("id");if(Object.prototype.hasOwnProperty.call(x,A))return;var B=k(w.getOptedInPixels("Microdata"),function(C){return C.id===A});if(B){x[A]=true;setTimeout(function(){v(A,w)},500)}})});if(g.registerPlugin)g.registerPlugin("fbevents.plugins.microdata",e.exports);g.ensureModuleRegistered("fbevents.plugins.microdata",function(){return e.exports})})()})(window,document,location,history); fbq.registerPlugin("1735613723430749", {__fbEventsPlugin: 1, plugin: function(fbq, instance) { if (!instance.pixelsByID.hasOwnProperty("1735613723430749")) { fbq.init("1735613723430749"); }instance.optIn("1735613723430749", "InferredEvents", true); instance.optIn("1735613723430749", "Microdata", true);instance.configLoaded("1735613723430749"); }});